// import request from '@/config/axios'

// 科大学生信息 VO
export interface UstcStudentVO {
  id: number // 主键
  accountId: number // 账号ID
  infoRuleId: number // 使用规则ID
  studentPhoto: string // 学籍照片
  admissionsPhoto: string // 招生照片
  graduationPhoto: string // 毕业照片
  studentCode: string // 学号
  studentName: string // 姓名
  studentNamePinyin: string // 姓名拼音
  studentNameUsed: string // 曾用名
  gender: string // 性别
  ethnic: string // 民族
  birthdate: Date // 出生日期
  nativePlace: string // 籍贯
  politicalStatus: string // 政治面貌
  identityType: string // 证件类型
  identityNumber: string // 证件号码
  passportNameEnglish: string // 护照英文名
  countryRegion: string // 国家地区
  marriageStatus: string // 婚姻状况
  studentOrigin: string // 生源地
  birthPlace: string // 出生地
  homeAddress: string // 家庭地址
  residencePlace: string // 户口所在地
  residenceAddress: string // 户口所在地详细地址
  residenceZipcode: string // 户口所在地邮编
  onePassCode: string // 一卡通卡号
  stationUniversity: string // 火车站名(学校)
  stationHome: string // 火车站名(家庭)
  personalPhone1: string // 个人移动电话1
  personalPhone2: string // 个人移动电话2
  personalPhone3: string // 个人移动电话3
  personalEmail1: string // 电子邮件1
  personalEmail2: string // 电子邮件2
  personalEmailUniversity: string // 校内邮箱
  masterNumber: string // 硕士学号
  phdNumber: string // 转博学号
  bachelorNumber: string // 本科学号
  trainingPeriod: string // 代培期限
  trainingInstitution: string // 送培单位
  remark: string // 备注
  mentorId: number // 导师用户ID
  mentorCode: string // 导师
  mentorName: string // 导师姓名
  researchDeptId: number // 导师所在研究部ID
  researchDept: string // 所在研究部
  arpNumber: string // ARP号
}

// 科大学生信息 API
export const UstcStudentApi = {
  // // 查询学生信息分页
  // getUstcStudentPage: async (params: any) => {
  //   return await request.get({ url: `/core/ustc-student/page`, params })
  // },
  //
  // // 查询学生信息详情
  // getUstcStudent: async (id: number) => {
  //   return await request.get({ url: `/core/ustc-student/get?id=` + id })
  // },
  //
  // // 新增学生信息
  // createUstcStudent: async (data: UstcStudentVO) => {
  //   return await request.post({ url: `/core/ustc-student/create`, data })
  // },
  //
  // // 修改学生信息
  // updateUstcStudent: async (data: UstcStudentVO) => {
  //   return await request.put({ url: `/core/ustc-student/update`, data })
  // },
  //
  // // 删除学生信息
  // deleteUstcStudent: async (id: number) => {
  //   return await request.delete({ url: `/core/ustc-student/delete?id=` + id })
  // },
  //
  // // 导出学生信息 Excel
  // exportUstcStudent: async (params) => {
  //   return await request.download({ url: `/core/ustc-student/export-excel`, params })
  // },
  //
  // // 大VO
  // getUstcStudentInfoViewByAccount: async (account: number) => {
  //   return await request.get({ url: `/core/ustc-student/get-info-by-account?account=` + account })
  // }
}
